package br.com.ss.seguranca.controller.bean;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.SessionScoped;
import javax.inject.Inject;

import br.com.ss.seguranca.controller.service.SistemaServiceImp;
import br.com.ss.seguranca.model.entity.Sistema;


@ManagedBean
@SessionScoped
public class SistemaBean {

	@Inject
	private List<Sistema> sistemas;

	@ManagedProperty(value = "#{sistemaService}")
	private SistemaServiceImp sistemaServiceImp;
	
	public void setSistemaServiceImp(SistemaServiceImp sistemaServiceImp) {
		this.sistemaServiceImp = sistemaServiceImp;
	}


	public SistemaBean() {
		sistemas = sistemaServiceImp.findAll();
	}
	
	
	public List<Sistema> getSistemas() {
		return sistemas;
	}

	public void setSistemas(List<Sistema> sistemas) {
		this.sistemas = sistemas;
	}
	
}
